package io.char_stream;

import java.io.FileReader;
import java.io.IOException;
import java.io.LineNumberReader;
/*
LineNumberReader是BufferedReader的子类, 具有相同的功能, 并且可以统计行号
调用getLineNumber()方法可以获取当前行号
调用setLineNumber()方法可以设置当前行号
 */
public class Demo06_LineNumberReader {
    public static void main(String[] args) throws IOException {
        LineNumberReader lnr = new LineNumberReader(new FileReader("D:\\wangdao_study\\studyHard\\wzx.txt"));


        String line;
        //lnr.setLineNumber(0);设置行号
        while((line = lnr.readLine()) != null) {

            //获取行号
            System.out.println(lnr.getLineNumber()+"..."+line);
        }

        lnr.close();

    }
}
